1) You need to rebuild your desktop after installing version 1.0.4
2) I changed compilers. When I changed compilers, several bugs were induced because of library differences. I think that I caught them all, but... Let me know if you find any. These kinds of errors take seconds to fix.
3) The new compiler should let me quickly develope an IBM-PC version by summer (I hope). Not sure how all the routines will port.
New stuff:
1) You can now adjust the slabbing step size in the 'Preference Dialog' box. This parameter is not saved since, if mis-adjusted, could make the next user think that the pgm is not working at all...
2) Created a PICT viewer. MolView can read all types of PICT files and display them in a new window. For now, the image cannot be scaled. However, if the PICT is > than the screen sized, the image is scaled to fit the screen.
3) Molview now supports System 7.5 'Drag&Drop'. In System 7.5 if you use the mouse to drag a file on top of an application, the application will force the file open and read it. MolView now does this with the following file types:
a) PICT files (any creator)
b) PDB files (any creator-TEXT format). The file name can be any length, but MUST end with .pdb, .PDB, .ent, or .ENT While this latter requirement is not theoretically necessary, I have it there to try to trap possible errors made by naive users.
c) MolView files.
d) QuickTime movies (any creator).
4) MolView will now launch itself and automatically read files that it created:
a) MolView PICT
b) MolView files
c) MolView QuickTime movies
5) Now, when reading PDB, MolView, and O plot files, a dialog box opens and shows you that it is making progress. Since this is normally done with a 1-D ribbon, thought that I'd use a 3-D ribbon...
Fixes:
1) QuickTime player in the PowerMac version fixed.
1) One can now create 3 kinds of QuickTIme movies: rotation, ribbon rainbow, and slabbing. A dialog box appears asking the user for which one is to be created.
2) Fixed a bug that limited the number of residues to be read in from a PDB file. Was causing a crash when reading in large PDB files (had temporarily fixed an array during debugging and forgot to make it dynamic).
3) Eliminated a couple of screen refreshes that slowed down execution: one extra refresh after opening a MolView file and one extra refresh after resizing the window.
1) The color palette is now stored in the preference file. Therefore, the colors you choose today will be there tomorrow when you launch the program.
2) Window positions and sizes are stored in the preference file and reference during the running of the program. For example, if you like the ribbon button window at the bottom of the screen, just drag it there and it will stay there even if you close the window and open it again later or on another day.
3) I put a trap in the program that checks to see if QuickTime is installed. If not, a dialog box opens to tell you to get it installed. I decided to not let the program run if QuickTime is not installed.
4) Improved, somewhat, the secondary structure determination. For now, check the *.struc file against the header from the PDB file and fix the *.struc file. I am currently writing a routine to do this for you as the PDB file is read in.
1) Implemented a Color Palette to control the object color rather than having to go through the color wheel all of the time. Simply now click on the color button for any object and then click on a button from the Color Palette.
2) An 'apple-click' on the Color Palette allows you to change the color of individual buttons.
3) An 'apple-click' on one of the color buttons on the Ribbon Window allows to the change the color of a residue in the ribbon diagram by opening up a window containing buttons for each residue in that segment.
4) An 'apple-click' on a colored button in the Magnified segment window will allow you to turn the highlight color off for that particular residue.
Most fixes are for PowerMac versions. The ribbon diagram and sort with others in CPK are both working just fine now.
Secondary structure prediction routine is fixed. Was having problems with water molecules at the end of the file.
Changes:
1) If MolView cannot access your System Folder, it will read and write the preference file to the directory containing your program.
2) You can not change the radii used for the CPK. At the end of the 'names.pdb' file you will see a section called 'CPK_radii'. There is a list of one letter code and atomic radii (in ü) for the radii of the various types of atoms. You can now edit this.
3) Improved the icons used for files (need to rebuild desktop to see).